Imaging system, imaging control method therefor, imaging control apparatus, radiation detector, and storage medium

ABSTRACT

An imaging system captures an image by detecting, by a sensor, radiation from a radiation generating apparatus, and transmits image data of the image captured by the sensor to a controller. The controller includes a control unit configured to control whether to permit the use of the sensor, based on whether the sensor already holds the captured image data at the time of connection of the sensor.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an imaging system, and an imagingcontrol method therefor, an imaging control apparatus, a radiationdetector, and a storage medium and, more particularly, to a technique ofappropriately holding an image captured by detecting radiation obtainedupon irradiation.

2. Description of the Related Art

In a medical diagnostic field, radiation images have been used. Ingeneral, a system for capturing a radiation image includes a radiationgenerating apparatus for performing irradiation with radiation, a flatpanel sensor (to be referred to as a sensor hereinafter) for detectingradiation obtained upon irradiation and generating a radiation image,and a control PC for controlling these apparatuses. When the radiationgenerating apparatus performs irradiation with radiation by a switchoperation by a user or the like, the control PC drives the sensor totransmit a radiation image generated by the sensor to the control PC.When imaging succeeds, the control PC displays the radiation imagereceived from the sensor on a connected monitor or the like, and thenthe user can confirm the image.

If the control PC cannot receive the image due to, for example, anoperation error of the sensor or a communication failure between thecontrol PC and the sensor, it is necessary to prevent the captured imagefrom being lost by holding the image in the sensor. If the capturedimage is lost, it is necessary to perform imaging again, therebyincreasing the burden on a patient due to ineffective exposure. Toprevent an increase in burden in advance, there has been developed asensor in which a storage area is provided so that the sensor cantemporarily hold a captured image when the image cannot be normallytransmitted.

In general, a hospital often has a plurality of imaging rooms whereradiation imaging is performed. Radiation imaging systems installed inthe respective imaging rooms are not always the same and differentradiation imaging systems may be installed in the respective imagingrooms. As a sensor used for a recent radiation imaging system, awireless sensor requiring no cable connection has been developed toimprove the usability, and one wireless sensor can be used in aplurality of imaging rooms. Assume that imaging has been performed by awireless sensor in the first imaging room but transmission of an imagehas failed, and thus the untransmitted captured image is held in thesensor. When an attempt is made to perform imaging using the wirelesssensor in this state in the second imaging room, the image captured inthe first imaging room may be unwantedly transmitted to a system in thesecond imaging room. In this case, since the system which has receivedthe image does not hold the patient information, imaging information,and the like of the received image, it cannot link the captured imagewith correct patient information, and thus cannot generate normalimaging data. As a result, an image lost state is set for the patient,and it becomes necessary to perform imaging again.

Japanese Patent Laid-Open No. 2006-263320 discloses a technique forsolving the above problem. That is, when turning off the power of acontrol PC which receives an image captured by a sensor, whether thesensor holds an untransmitted image is confirmed. When it can beconfirmed that the sensor holds no untransmitted image, the power isturned off, thereby preventing an image loss.

In the method described in Japanese Patent Laid-Open No. 2006-263320,however, an image may be erroneously transmitted when imaging isperformed using the same sensor in another system before the power of asystem which has performed imaging is turned off. If the power of thesensor has already been turned off to stop the function when turning offthe power of the control PC, it is impossible to confirm thepresence/absence of an untransmitted image, and an image may beerroneously transmitted.

The present invention has been made in consideration of the aboveproblems, and provides an imaging technique of preventing untransmittedcaptured image data from being erroneously transmitted to aninappropriate controller when a sensor holds the untransmitted capturedimage data.

SUMMARY OF THE INVENTION

According to one aspect of the present invention, there is provided animaging system for capturing an image by detecting, by a sensor,radiation from a radiation generating apparatus, and transmitting imagedata of the image captured by the sensor to a controller, wherein thecontroller includes a control unit configured to control whether topermit the use of the sensor, based on whether the sensor already holdsthe captured image data at the time of connection of the sensor.

According to another aspect of the present invention, there is providedan imaging control apparatus for receiving image data of an imagecaptured by detecting, by a sensor, radiation from a radiationgenerating apparatus, comprising: a control unit configured to controlwhether to permit the use of the sensor, based on whether the sensoralready holds the captured image data at the time of connection of thesensor.

According to still another aspect of the present invention, there isprovided a radiation detector for obtaining radiation image data bydetecting radiation from a radiation generating apparatus, comprising: astorage unit configured to hold the radiation image data; acommunication unit configured to perform communication with one of aplurality of controllers capable of controlling the radiation detector,and a control unit configured to control whether to permit imaging undercontrol of a first controller, based on whether the radiation image dataobtained under control of a second controller is held in the storageunit at the time of connection to the first controller.

Further features of the present invention will become apparent from thefollowing description of exemplary embodiments (with reference to theattached drawings).

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing a system configuration according tothe first embodiment;

FIG. 2 is a flowchart illustrating sensor registration processingaccording to the first embodiment;

FIG. 3 is a flowchart illustrating sensor registration processingaccording to the second embodiment;

FIG. 4 is a block diagram showing a system configuration according tothe third embodiment;

FIGS. 5A and 5B are flowcharts illustrating sensor registrationprocessing according to the third embodiment;

FIGS. 6A and 6B are flowcharts illustrating sensor registrationprocessing according to the fourth embodiment;

FIG. 7 is a flowchart illustrating sensor registration processingaccording to the fifth embodiment;

FIG. 8 is a block diagram showing a system configuration according tothe sixth embodiment; and

FIGS. 9A and 9B are flowcharts illustrating sensor registrationprocessing according to the sixth embodiment.

DESCRIPTION OF THE EMBODIMENTS

Embodiments of the present invention will be described below withreference to the accompanying drawings. Note that the followingembodiments are not intended to limit the claims of the presentinvention, and that not all the combinations of features described inthe embodiments are necessarily essential to the solving means of thepresent invention.

First Embodiment

A radiation image obtaining processing system according to thisembodiment is an imaging system for capturing an image by detecting, bya sensor, a radiation from a radiation generating apparatus, andtransmitting the captured image data to a controller. FIG. 1 is a blockdiagram showing the configuration of the system according to the firstembodiment. FIG. 2 is a flowchart illustrating sensor registrationprocessing according to the first embodiment. The system configurationwill be described with reference to FIG. 1. The procedure of the sensorregistration processing according to this embodiment will be describedwith reference to FIG. 2.

Apparatus Arrangement

As shown in FIG. 1, the radiation image obtaining processing systemincludes a radiation generating apparatus 130 for generating radiation,a radiation detector 100 for detecting radiation obtained uponirradiation and generating a radiation image, and a control PC 110serving as an imaging control apparatus capable of controlling theseapparatuses. The radiation detector (to be referred to as a sensorhereinafter) 100 can also be used when it is connected to anotherradiation image obtaining processing system, that is, another control PCby canceling a connection to the control PC 110 in this system. Iftransmission of an image fails when imaging is performed by the sensor100 in the first system, the sensor 100 keeps holding the untransmittedcaptured image. In this state, when the sensor 100 is used in the secondsystem, the captured image may be erroneously transmitted. Note that thesensor 100 and the control PC 110 may be connected by wired or wirelessconnection.

The arrangement of the sensor 100 will be explained first. The sensor100 converts radiation energy obtained upon irradiation from theradiation generating apparatus 130 into an electric signal, creates adigital radiation image, and transmits the image to the control PC 110.

An image capturing unit 101 converts the radiation energy received fromthe radiation generating apparatus 130 into a charge amount, and thecharges are accumulated in the capacitors of pixels arranged in a matrixpattern. The accumulated charges are A/D-converted via TFT (Thin FilmTransistor) switches and charge amplifiers, and read out as digitalvalues. The TFT switch is a transistor on a thin film and is asemiconductor element for performing a switching operation. The TFTswitches are switched between ON and OFF for each row to performscanning and read the pixels of the entire screen, thereby obtaining aradiation image.

An image capturing control unit 102 is constituted by a multiprocessorunit, and appropriately controls the image capturing unit 101 inaccordance with the state of the sensor 100 which is managed by a statemanagement unit 103. For example, when the sensor 100 is in the standbystate, the image capturing unit 101 is controlled to perform idlingdriving for refreshing charges accumulated in the capacitors of theimage capturing unit 101 and reading pixel information. When the sensor100 is in the ongoing imaging state, the image capturing unit 101 iscontrolled to perform reading driving for accumulating charges for apredetermined time, energizing the charge amplifier, and then readingimage information. These driving methods are set in advance as drivingprograms in the multiprocessor unit. The image capturing control unit102 adds, as a header, sensor information (to be described later) to theradiation image data obtained by the image capturing unit 101, andstores the resultant data in an image data storage unit 104.

The state management unit 103 is also constituted by a multiprocessorunit, and manages the state of the sensor 100. The state of the sensor100 transits in accordance with a control signal received from thecontrol PC 110 or the radiation generating apparatus 130. The states ofthe sensor 100 are roughly classified into three states: an imagingenable state, ongoing imaging state, and standby state. The statemanagement unit 103 receives a signal from the control PC 110 via a datatransmission/reception unit 106, compares the signal with the currentdriving state of the image capturing unit 101, and when driving needs tobe switched, transmits a signal to instruct the image capturing controlunit 102 to switch driving. The state management unit 103 also managescontents of the image data stored in the image data storage unit 104.

The image data storage unit 104 is a storage area for temporarilystoring image data generated by the image capturing unit 101, and isconstituted by a semiconductor storage device such as a ROM or flashmemory. The image data storage unit 104 has a storage capacity for dataof at least one image, and can have even a capacity for data of aplurality of images depending on the operation method. If imagetransmission from the sensor 100 to the control PC 110 fails, image datais held in this storage area.

A sensor data storage unit 105 is a storage area formed from asemiconductor storage device, and holds data (sensor information) uniqueto the sensor 100. The sensor information mainly includes the serialnumber of the sensor 100, its manufacturing number, and itscommunication information such as an IP address necessary forcommunication with an external device. When notifying the control PC 110or the like of the sensor information, data in the sensor data storageunit 105 is transmitted outside. As described above, sensor informationis added to image data held in the image data storage unit 104.

The data transmission/reception unit 106 externally transmits the imagedata generated by the image capturing unit 101 and the sensorinformation held in the sensor data storage unit 105. When the datatransmission/reception unit 106 communicates with the control PC 110 byusing the TCP/IP protocol and Ethernet®, the IP address and port numberof the sensor 100 are set in the data transmission/reception unit 106prior to the start of communication. A data transmission/reception unit115 of the control PC 110 is similarly set and communication isestablished using these pieces of information. The datatransmission/reception unit 106 has no role of determining whether totransmit image data. If an image transmission start signal is receivedfrom the data transmission/reception unit 115 of the control PC 110,image data existing in the image data storage unit 104 is transmitted.When an image transmission start signal is received while no image datais held in the image data storage unit 104, an error signal is returned.

A power supply unit 107 is constituted by a battery or the like, andsupplies power for normally operating the sensor 100.

The arrangement of the control PC (to be referred to as a PChereinafter) 110 will be described next. The PC 110 controls irradiationwith radiation by the radiation generating apparatus 130, receives, fromthe sensor 100, image data captured by detecting the radiation by thesensor 100, and manages the image data as imaging data. For example, aradiation image is displayed on a display unit 120 such as a monitor,and then presented to the user. A desktop, notebook, or tablet computeris generally used as the PC 110, and includes an operation input unit(not shown) such as a mouse and keyboard.

An imaging data generation unit 111 links patient information andimaging information set by the user prior to imaging with image datareceived by the data transmission/reception unit 115, thereby generatingimaging data to be finally output. The generated imaging data is savedin an imaging data storage unit 112. By transferring the imaging data tothe display unit 120 connected to the PC 110, the user can confirm thecaptured image.

The imaging data storage unit 112 is constituted by a solid-state drive(SSD) for a magnetic storage device such as a hard disk or alarge-capacity storage device using a semiconductor memory, and savesthe imaging data generated by the imaging data generation unit 111.Furthermore, an external storage device such as PACS (Picture Archivingand Communication System) can be used as the imaging data storage unit112 to transfer the imaging data.

An imaging information management unit 113 is constituted by a magneticstorage device or a semiconductor memory device, and manages sensorinformation, and patient information and imaging information includingan imaging method, which are designated by the user at the time ofimaging. The patient information may be input by the user by using aninput device such as a keyboard and mouse, or automatically obtainedfrom a server (not shown). An imaging method, a sensor type to be usedfor imaging, and the like are also designated as the imaginginformation. As for the sensor information, the sensor information suchas the serial number which is held in the sensor data storage unit 105of the sensor 100 is obtained, and managed as a data table. Describingthe sensor information in the data table is equivalent to sensorregistration. If the sensor 100 to be used by the user at the time ofimaging is designated, the PC 110 obtains the sensor informationregistered in the imaging information management unit 113, and links itwith the imaging data.

Based on the sensor information received by the datatransmission/reception unit 115, a sensor registration unit 114determines whether the sensor 100 can be registered in the PC 110. Ifthe sensor 100 can be registered, sensor registration is performed.Sensor registration processing according to this embodiment isprocessing in which the sensor registration unit 114 transmits theinformation (sensor information) of the sensor 100 to the imaginginformation management unit 113 and registers it in the data table so asto allow imaging using the sensor 100 connected to the PC 110. At thetime of sensor registration, communication with the PC 110 is set in thesensor 100. Note that even if it is determined to register the sensor100, if the sensor information of the sensor 100 is already held in theimaging information management unit 113, no sensor registration is newlyperformed.

In this embodiment, it is possible to use only a sensor (sensor 100)registered in the PC 110. That is, it is possible to perform imaging byconnecting the sensor to the PC 110. In other words, a sensor which isnot registered in the PC 110 cannot be used for imaging even if it isconnected to the PC 110.

The data transmission/reception unit 115 has the same role as that ofthe data transmission/reception unit 106 of the sensor 100, and sets inadvance information for establishing communication to exchange imagedata, sensor information, and the like.

A state notification unit 116 notifies the user of the imaging enablestate of the system, start of imaging, end of imaging, success of sensorregistration, or the like. In this notification processing, variousmethods can be used. For example, the PC 110 generates a sound, emitslight, displays a message on the display unit such as a monitor, orgenerates a sound using an external apparatus. For example, anotification may be sent to the user by connecting an LED emissionapparatus or the like to the PC 110, and transmitting a communicationcommand to cause the LED emission apparatus to emit light at the time ofsensor registration.

A power supply unit 117 supplies power to the entire PC 110.

The arrangement of the radiation generating apparatus 130 will bedescribed next. The radiation generating apparatus 130 performsirradiation with radiation by applying a high voltage generated from ahigh-voltage generation unit 133 to a radiation source unit 131. A linesource control unit 132 controls the output of the high-voltagegeneration unit 133 based on irradiation conditions set by the PC 110via a data transmission/reception unit 134. Note that the user may set atube current, a radiation duration, and the like as the irradiationconditions in the PC 110 prior to imaging.

Note that an irradiation switch 140 is a switch for controllingirradiation with radiation by the radiation generating apparatus 130 inaccordance with a user instruction. Irradiation with radiation from theradiation generating apparatus 130 is performed while the user pressesthe irradiation switch 140, and ends when the user releases theirradiation switch 140.

Note that the radiation generating apparatus 130 need only irradiate thesensor 100 with radiation. For example, if irradiation conditions areset in advance, the radiation generating apparatus 130 need not beconnected to the PC 110.

As described above, in the radiation image obtaining processing systemaccording to this embodiment, the radiation generating apparatus 130irradiates an object with radiation, and the sensor 100 detectsradiation having passed through the object, thereby capturing aradiation image. Therefore, the radiation image captured by the sensor100 should be transmitted to the PC 110 which has performed control atthe time of imaging, and stored in the imaging data storage unit 112 asimaging data linked with imaging information and sensor information bythe imaging data generation unit 111. That is, the sensor 100 can beconnected to a PC other than the PC 110 but a radiation image capturedwhile the sensor 100 is connected to the PC 110 can be processed asimaging data by only the PC 110.

Sensor Registration Processing

The sensor registration processing in the radiation image obtainingprocessing system according to this embodiment will be described withreference to FIG. 2. To perform imaging by the sensor 100 in thissystem, it is necessary to register in advance the sensor 100 in the PC110. The sensor registration processing according to this embodiment isprocessing of registering information of the sensor 100 in the PC 110and setting communication with the PC 110 in the sensor 100 so as tocontrol imaging using the sensor 100 connected to the PC 110. The sensorregistration processing according to this embodiment is mainlycontrolled by the sensor registration unit 114 of the PC 110, and has asits feature to determine whether sensor registration is possibledepending on whether the sensor 100 holds an untransmitted image.

Prior to imaging using the sensor 100, the user performs a sensorregistration start operation when the sensor 100 is connected to the PC110 (step S201). To perform sensor registration, it is necessary to setcommunication between the sensor 100 and the PC 110. If communication isperformed using the TCP/IP protocol, information such as the IP address,subnet mask, and port number of the PC 110 and information such as an IPaddress, subnet mask, and port number to be set in the sensor 100 as acommunication partner are set in advance. If a wireless sensor is usedas the sensor 100, it is necessary to set a communication band, acommunication channel, and the like in addition to the aboveinformation.

The sensor registration unit 114 confirms with the state management unit103 of the sensor 100 whether the communication setting processing instep S201 is complete and the sensor 100 is in the registration enablestate (step S202). The registration enable state of the sensor indicatesa state in which the sensor is not in the imaging enable state, ongoingimaging state, or standby state. If the sensor is in the registrationdisable state (NO in step S202), the sensor registration unit 114transmits a signal indicating a sensor registration failure to thesensor 100 (step S209).

If the sensor 100 is in the registration enable state (YES in stepS202), the sensor registration unit 114 confirms with the sensor 100whether the sensor 100 holds an untransmitted image (step S203). Uponreceiving the confirmation request, the sensor 100 causes the statemanagement unit 103 to confirm whether an untransmitted image is held inthe image data storage unit 104, and transmits untransmitted imageholding information indicating the confirmation result to the PC 110 viathe data transmission/reception unit 106. More specifically, the sensor100 generates an image existence flag as an integer parameter whichtakes a value n indicating the number of untransmitted images whenuntransmitted images are held and a value of 0 when no untransmittedimages are held, and transmits the parameter to the PC 110. The PC 110receives the parameter, and determines based on the parameter whether anuntransmitted image is held in the sensor 100 to undergo registrationprocessing.

If the sensor 100 holds an untransmitted image (YES in step S203), thesensor registration unit 114 confirms with the user whether to performthe sensor registration processing by deleting the untransmitted imageor interrupt the sensor registration processing while holding theuntransmitted image (step S204). For example, a message includinginformation about the untransmitted image is displayed on the displayunit 120, and a user instruction is received.

If the user selects to continuously hold the untransmitted image (NO instep S204), the sensor registration unit 114 determines that sensorregistration is impossible, and transmits a signal indicating a sensorregistration failure to the state management unit 103 of the sensor 100(step S209), thereby terminating communication. In this case, the sensor100 is not registered in the PC 110. The sensor registration unit 114notifies the user of a message indicating that the sensor 100 holds theuntransmitted image and thus sensor registration is impossible, and alsoprompts the user to transmit the untransmitted image by connecting thesensor 100 to another appropriate control PC.

On the other hand, if the user selects to delete the untransmitted image(YES in step S204), the sensor registration unit 114 transmits an imagedeletion instruction to the sensor 100. When the sensor 100 receives theimage deletion instruction, the state management unit 103 updates thestate of the sensor 100 so as to set a state in which the untransmittedimage has been erased (step S205). At this time, the untransmitted imagein the image data storage unit 104 may be actually erased, or the imagedata storage unit 104 may be set in a state in which it can beoverwritten by next image data while holding the untransmitted imageintact. Upon completion of updating the sensor state, the sensor 100transmits, to the PC 110, a sensor registration enable signal indicatingthat the untransmitted image has been deleted and preparation for sensorregistration has been completed.

Upon receiving the sensor registration enable signal, the PC 110returns, to the sensor 100, a confirmation signal indicating that thesensor registration unit 114 is to start the sensor registrationprocessing, thereby starting the sensor registration processing (stepS206). Note that if the sensor 100 holds no untransmitted image (NO instep S203), the process directly advances to the sensor registrationprocessing (step S206).

The sensor registration processing is processing of saving, in theimaging information management unit 113, sensor information necessaryfor performing imaging using the sensor 100 connected to the PC 110, andtransmitting communication settings necessary for communication with thePC 110 to the state management unit 103 of the sensor 100. The serialnumber of the sensor 100, sensor characteristic information, and thelike are mainly saved in the PC 110, and the IP addresses of the PC 110and sensor 100 and the like are transmitted to the sensor 100. Note thatin step S206, if the sensor 100 has already been registered in theimaging information management unit 113, no new registration processingis performed and it is considered that sensor registration has alreadysucceeded.

If incorrect information exists in communication information during thesensor registration processing in step S206, the sensor registrationunit 114 interrupts the sensor registration processing, and transmits asignal indicating a sensor registration failure to the sensor 100 (stepsS207 and S209). When all pieces of communication information arenormally set and sensor registration is complete, the sensorregistration unit 114 transmits a signal indicating sensor registrationcompletion to the sensor 100 (step S208), thereby terminating the sensorregistration processing. If the PC 110 fails to register the sensor 100,the sensor 100 cannot be used for imaging, and thus neither reception ofimage data nor generation of imaging data in the PC 110 is performed, asa matter of course.

Note that the untransmitted image which has been determined in step S204not to be deleted is continuously held in the sensor until the userconnects the sensor to an appropriate control PC used when capturing theuntransmitted image and performs a transmission operation of the image.

After the sensor registration processing succeeds in this way, the PC110 manages the registered sensor information in the imaging informationmanagement unit 113. When new sensor information is saved, the imaginginformation management unit 113 transmits sensor registration successinformation to the state notification unit 116 to notify the user thatthe sensor registration processing has succeeded. Then, the statenotification unit 116 notifies the user that sensor registration hassucceeded but a notification method is not limited.

As described above, according to this embodiment, when connecting thesensor to the control PC, if the sensor holds an untransmitted image, itis controlled not to register the sensor in the control PC (in thisexample, the PC 110) which does not correspond to the untransmittedimage. This can prevent the untransmitted image from being erroneouslytransmitted to an inappropriate controller, and prevent in advance animage data loss or a recognition error.

Note that an example in which the sensor registration unit 114 of the PC110 determines whether sensor registration is possible has beendescribed. However, this determination processing can be performed onthe side of the sensor 100. In this case, the state management unit 103can manage the existence of an untransmitted image in the image datastorage unit 104 and, upon receiving a sensor registration start signal,determine based on the presence/absence of an untransmitted imagewhether sensor registration is possible.

Second Embodiment

The second embodiment of the present invention will be described below.In the above-described first embodiment, an example in which whethersensor registration is possible in the control PC is determineddepending on whether the sensor holds an untransmitted image has beenexplained. In the method described in the first embodiment, it ispossible to prevent a loss of an untransmitted image but if a status inwhich an untransmitted image in the sensor cannot be transmitted to anappropriate PC continues for some reason, it is impossible to connectthe sensor to another control PC and use it, resulting in difficulty inoperating the sensor. Therefore, if the sensor holds an untransmittedimage when performing the sensor registration processing, it isdesirable to perform processing of transmitting the untransmitted imageif the PC has captured the untransmitted image. After this transmissionprocessing, it is possible to perform the sensor registration processingin an arbitrary PC, thereby improving the operation efficiency of thesensor.

The arrangement of a radiation image obtaining processing systemaccording to the second embodiment is the same as that shown in FIG. 1of the first embodiment and a detailed description thereof will beomitted. In the second embodiment, even if sensor information of asensor 100 is not held in an imaging information management unit 113, ifthe sensor 100 holds an untransmitted image, a sensor registration unit114 determines whether the untransmitted image has been captured whilebeing connected to the self system, that is, a PC 110. If theuntransmitted image has been captured by the self system, the sensor 100is registered; otherwise, no sensor registration is performed.

FIG. 3 is a flowchart illustrating sensor registration processing in thePC 110 according to the second embodiment. As in the first embodiment,after the state is changed to the sensor registration enable state (stepS402) by a sensor registration start operation by the user (step S401),the sensor registration unit 114 determines whether the sensor 100 holdsan untransmitted image (step S403). If the sensor 100 holds nountransmitted image, the sensor registration unit 114 performs thesensor registration processing (step S407), as in the first embodiment.

On the other hand, if the sensor 100 holds an untransmitted image, it isconfirmed whether the PC 110 holds imaging information to be linked withthe untransmitted image, that is, whether the PC 110 holds informationof an unreceived image corresponding to the untransmitted image (stepS404). The sensor registration unit 114 inquires of the sensor 100 aboutidentification information of the untransmitted image. Upon receivingthe inquiry, the sensor 100 obtains image identification informationsuch as the serial number of the sensor 100, patient information, andimaging date/time from header information added to the untransmittedimage, and transmits the obtained identification information to the PC110. The sensor registration unit 114 transfers the receivedidentification information to the imaging information management unit113, and the imaging information management unit 113 confirms whetherthere exists information of unreceived captured image data, whichcoincides with the received identification information. Note that sensorinformation used at the time of imaging has been registered in theimaging information management unit 113. Therefore, the imaginginformation management unit 113 holds sensor information includingimaging information and the serial number of the sensor 100, whichshould have been linked with image data which has been captured but hasnot been received for some reason.

If information of unreceived captured image data exists in the imaginginformation management unit 113 (YES in step S404), the imaginginformation management unit 113 permits sensor registration, and thusthe sensor registration unit 114 is notified of a sensor registrationenable signal. The sensor registration unit 114 then starts registrationprocessing of the sensor 100 (step S407).

On the other hand, if there is no unreceived image data whoseidentification information coincides with that of the untransmittedimage (NO in step S404), the PC 110 cannot transmit the untransmittedimage. Therefore, the sensor registration unit 114 prompts the user toselect whether to perform the sensor registration processing by deletingthe untransmitted image or interrupt the sensor registration processingwhile holding the untransmitted image (step S405).

If the user selects to continuously hold the untransmitted image (NO instep S405), the sensor registration unit 114 determines that sensorregistration is impossible, and transmits a signal indicating a sensorregistration failure to a state management unit 103 of the sensor 100(step S410), thereby terminating communication. In this case, the sensor100 is not registered in the PC 110. The sensor registration unit 114notifies the user of a message indicating that the sensor 100 holds theuntransmitted image and thus sensor registration is impossible, and alsoprompts the user to transmit the untransmitted image by connecting thesensor 100 to another control PC.

If the user selects to delete the untransmitted image (YES in stepS405), the sensor registration unit 114 transmits an image deletioninstruction to the sensor 100. When the sensor 100 receives the imagedeletion instruction, the state management unit 103 considers that theuntransmitted image has been erased, and updates the state of the sensor100 (step S406). Upon completion of updating the sensor state, thesensor 100 transmits, to the PC 110, a sensor registration enable signalindicating that preparation for sensor registration has been completed.

Upon receiving the sensor registration enable signal, the PC 110returns, to the sensor 100, a confirmation signal indicating that thesensor registration unit 114 is to start the sensor registrationprocessing, thereby starting the sensor registration processing (stepS407). The sensor registration processing is performed, as in the firstembodiment. Upon completion of sensor registration (YES in step S408),the user is notified of completion of sensor registration (step S409).After the sensor 100 is registered in this way, it is possible totransmit the untransmitted image in the sensor 100 to the PC 110automatically or at an arbitrary timing selected by the user. As in thefirst embodiment, if sensor registration fails (NO in step S408), theuser is notified of it (step S410).

As described above, according to the second embodiment, in addition tothe above-described first embodiment, if the sensor holds anuntransmitted image, it is confirmed whether the self apparatus (PC 110)is an appropriate transmission destination of the untransmitted image,and if the self apparatus is an appropriate transmission destination, itis controlled to perform sensor registration. This can provide anopportunity to appropriately transmit the untransmitted image in thesensor, thereby preventing in advance a loss of the untransmitted imageor a recognition error.

Note that an example in which the serial number of the sensor, patientinformation, and imaging date/time are used as image identificationinformation has been explained. However, the identification informationneed only be information capable of uniquely identifying image data andimaging information.

Third Embodiment

The third embodiment of the present invention will be described below.In the above-described second embodiment, an example in which whetherthe self apparatus (PC) is an appropriate transmission destination isdetermined based on the identification information of the untransmittedimage in the sensor, and whether sensor registration is possible isdetermined in accordance with the result of the above determinationprocessing has been explained. However, in the second embodiment, if thecontrol PC in which sensor registration is to be performed is not thetransfer destination of the untransmitted image, it is impossible toperform sensor registration to prevent a loss of the untransmittedimage, and the sensor cannot be used for imaging. To cope with this, inthe third embodiment, if the self apparatus (PC) is not an appropriatetransfer destination of an untransmitted image, an appropriate transferdestination is searched for in a connected network. If an appropriatetransfer destination is found in the network, the untransmitted image istransferred to the transfer destination, and then sensor registration inthe self apparatus is performed.

FIG. 4 is a block diagram showing the configuration of a radiation imageobtaining processing system according to the third embodiment. FIGS. 5Aand 5B are flowcharts illustrating sensor registration processing in aPC 110 according to the third embodiment. As shown in FIG. 4, in thethird embodiment, the PC 110 according to the above-described first orsecond embodiment and another control PC 210 (to be referred to as a PC210 hereinafter) with the same arrangement as that of the PC 110 areconnected to an in-hospital network 200.

The sensor registration processing in the PC 110 according to the thirdembodiment will be described below with reference to FIGS. 5A and 5B.

As in the above-described second embodiment, after the state is changedto the sensor registration enable state (step S602) by using, as atrigger, a sensor registration start operation by the user (step S601),a sensor registration unit 114 determines whether a sensor 100 holds anuntransmitted image (step S603). If the sensor 100 holds nountransmitted image, the sensor registration unit 114 performs thesensor registration processing (step S609).

On the other hand, if the sensor 100 holds an untransmitted image,whether the PC 110 holds information of an unreceived imagecorresponding to the untransmitted image is confirmed based onidentification information of the untransmitted image (step S604), as inthe second embodiment. If the identification information of theuntransmitted image coincides with that of the unreceived image (YES instep S604), registration processing of the sensor 100 is performed (stepS609), as in the second embodiment.

On the other hand, if the pieces of identification information do notcoincide with each other (NO in step S604), the identificationinformation of the untransmitted image is broadcast in the in-hospitalnetwork 200. Upon receiving the identification information, the PC 210searches an imaging information management unit 213 of its own forimaging information coinciding with the identification information (stepS605). If the coincident imaging information exists, the transmissionsource (PC 110) is notified that the self apparatus (PC 210) is thetransfer destination of the untransmitted image (YES in step S606).

Upon receiving, from the PC 210, a response indicating that the PC 210is the transfer destination, the PC 110 temporarily holds communicationinformation such as the IP address and subnet mask of the PC 210, andperforms the sensor registration processing first (step S609). That is,an imaging information management unit 113 notifies the sensorregistration unit 114 of a sensor registration enable signal, and thesensor registration unit 114 starts the registration processing of thesensor 100.

If sensor registration succeeds (YES in step S610), it is confirmedwhether the sensor 100 holds an untransmitted image. If the sensor 100holds an untransmitted image (YES in step S611), the transfer processingof the untransmitted image is performed (step S612). This transferprocessing is performed in two stages. First, the untransmitted image inthe sensor 100 is transmitted to a data transmission/reception unit 115of the PC 110 as a sensor registration target, and then transferred fromthe PC 110 to a data transmission/reception unit 215 of the PC 210 as atransfer target. In this transfer processing, the communicationinformation temporarily held in step S609 is used. If the PC 210receives the untransmitted image, the image data is transferred to animaging data generation unit 211, and is linked with the imaginginformation, thereby generating final imaging data, as in the secondembodiment. Upon completion of generation of the imaging data (YES instep S613), the PC 210 notifies the PC 110 that the transfer processinghas succeeded, and also notifies the sensor 100 of completion of thetransfer processing (step S616). The PC 110 transmits a sensorregistration completion signal and a transfer processing completionsignal to a state notification unit 116, and notifies the user ofcompletion of the processing (step S617).

On the other hand, if the PC 210 as a transfer target cannot generateappropriate imaging data based on the transferred untransmitted image(NO in step S613), the PC 210 notifies the PC 110 of a failure ofgeneration of imaging data, that is, that the transfer processing of theuntransmitted image has failed. The PC 110 notifies the sensor 100 ofinterruption of the transfer processing (step S614). Note that when thetransfer processing is interrupted, the untransmitted image returns to astate before the transfer processing in an image data storage unit 104of the sensor 100. If the PC 110 receives the transfer failurenotification, the sensor registration unit 114 determines that sensorregistration is impossible, and cancels registration of the sensor 100already registered in step S609 (step S615). A signal indicating asensor registration failure is transmitted to a state management unit103 of the sensor 100 (step S618), thereby terminating communication.

Note that if no untransmitted image is held in the sensor 100 whensensor registration succeeds (NO in step S611), the process directlyadvances to step S617 to notify the user of the success of sensorregistration.

On the other hand, if no transfer destination PC is found in thein-hospital network 200 (NO in step S606), the user selects whether toperform sensor registration by erasing the untransmitted image orinterrupt sensor registration while holding the untransmitted image(step S607), as in the first embodiment. If the user selects the latteroperation, the sensor is notified of the sensor registration failure(step S618). If the user selects the former operation, after theuntransmitted image is deleted (step S608), the sensor registrationprocessing starts (step S609).

Note that the user may preset a time-out time for a network search, andif no control PC sends a notification that it is a transfer destinationwithin the time-out time, it may be determined that there is noappropriate transfer destination in the network.

Note that FIGS. 5A and 5B show an example in which if the PC 210 towhich the untransmitted image in the sensor 100 is to be transferred isdetected in the in-hospital network 200, the sensor registrationprocessing in the PC 110 is performed and then the untransmitted imageis transferred to the PC 210. This processing order may be reversed.That is, after transferring the untransmitted image via the network,sensor registration may be performed in the PC 110.

As described above, according to the third embodiment, in addition tothe above-described second embodiment, it is confirmed whether thesensor holds an untransmitted image captured by another control PC inthe network. If an untransmitted image captured by another control PC isheld, a control PC as a transfer destination is searched for in thenetwork, and processing of transferring the untransmitted image to thecontrol PC is performed at the time of sensor registration. This canautomatically transfer the untransmitted image in the sensor to anappropriate transfer destination, and the user can smoothly startimaging using the sensor.

Fourth Embodiment

The fourth embodiment of the present invention will be described below.In the above-described third embodiment, it is possible to prevent aloss of an untransmitted image and the unusable state of the sensor bysearching the network for an appropriate transfer destination. However,if no appropriate transfer destination is found in the network, it isimpossible to perform imaging using the sensor. To cope with this, inthe fourth embodiment, if no appropriate transfer destination is foundin a network, an untransmitted image is transferred to a control PC as asensor registration target, and temporarily saved. By performing sensorregistration processing in this state, the user can perform imagingusing the sensor. After that, the network is searched at the time ofactivation of a system, and it is confirmed whether an appropriatetransfer destination of the untransmitted image exists in the network.If an appropriate transfer destination exists, the system can start touse after performing transfer processing.

The configuration of a radiation image obtaining processing systemaccording to the fourth embodiment is the same as that shown in FIG. 4described in the third embodiment. FIGS. 6A and 6B are flowchartsillustrating sensor registration processing in a PC 110 according thefourth embodiment. As in the third embodiment, after the state ischanged to the sensor registration enable state (step S802) by a sensorregistration start operation by the user (step S801), a sensorregistration unit 114 determines whether a sensor 100 holds anuntransmitted image (step S803). If the sensor 100 holds nountransmitted image, the sensor registration unit 114 performs thesensor registration processing (step S811).

On the other hand, if the sensor 100 holds an untransmitted image,whether the PC 110 holds information of an unreceived imagecorresponding to the untransmitted image is confirmed based onidentification information of the untransmitted image (step S804), as inthe third embodiment. If the identification information of theuntransmitted image coincides with that of the unreceived image (YES instep S804), registration processing of the sensor 100 is performed (stepS811), as in the third embodiment.

On the other hand, if the pieces of identification information do notcoincide with each other (NO in step S804), the identificationinformation of the untransmitted image is broadcast in an in-hospitalnetwork 200. Upon receiving the identification information, a PC 210searches an imaging information management unit 213 of its own forimaging information coinciding with the identification information (stepS805). If the coincident imaging information exists, the transmissionsource (PC 110) is notified that the self apparatus (PC 210) is thetransfer destination of the untransmitted image (YES in step S806).

Upon receiving, from the PC 210, a response indicating that the PC 210is the transfer destination, the PC 110 temporarily holds communicationinformation such as the IP address and subnet mask of the PC 210, andperforms the sensor registration processing first (step S811), as in thethird embodiment. Note that processes (steps S812 to S820) after sensorregistration are the same as in the third embodiment (steps S610 toS618) and a description thereof will be omitted.

If no control PC in the in-hospital network 200 returns a responseindicating that the PC is a transfer destination even when apredetermined time elapses after broadcasting the identificationinformation, it is determined that there is no appropriate transferdestination of the untransmitted image in the network (NO in step S806).In this case, processing of temporarily transferring the untransmittedimage to the PC 110 as a sensor registration target is performed (stepS807).

If the PC 110 successfully receives the untransmitted image (YES in stepS808), it notifies the sensor 100 that transfer has succeeded, andtemporarily saves the untransmitted image in an imaging data storageunit 112 (step S809). At this time, an imaging data generation unit 111of the PC 110 has no imaging information to be linked with the receiveduntransmitted image, and thus the untransmitted image is saved in theimaging data storage unit 112 intact. A message to notify the user thatthe untransmitted image held in the sensor 100 has been temporarilytransferred to the PC 110 is displayed on a display unit 120 or the like(step S810). After that, the process advances to sensor registrationprocessing (step S811). This makes it possible to perform imaging usingthe sensor 100 in the fourth embodiment.

Note that if temporal transfer of the untransmitted image to the PC 110fails for some reason (NO in step S808), the user is notified of thetransfer failure, similarly to transfer determination processing in stepS814 (step S818). When performing the determination processing, nosensor registration has been performed, and thus sensor registrationcancellation processing (step S819) is skipped.

As described above, in the fourth embodiment, the untransmitted image istemporarily saved in the PC 110 in step S809. After that, every time thePC 110 activates the system, an imaging information management unit 113searches for imaging data in the imaging data storage unit 112, andconfirms whether there is data which is not linked with imaginginformation. If there is data which is not linked with imaginginformation, identification information of the data is broadcast in thein-hospital network 200 to which the self apparatus is connected, andwhether there is a transfer destination having appropriate imaginginformation is confirmed. If an appropriate transfer destination isfound, transfer processing of the untransmitted image is performed togenerate imaging data, as in the third embodiment.

Note that it is desirable to confirm the search processing in theimaging information management unit 113 every time the system isactivated, but the user can set a confirmation timing and frequency. Itis also possible to execute the processing by an arbitrary operation bythe user instead of automatically executing the processing. If there isimage data which is not linked with imaging information, the data can bedeleted with the consent of the user.

As described above, according to the fourth embodiment, even if there isan untransmitted image at the time of sensor registration and noappropriate transfer destination of the untransmitted image is found inthe network, the image is temporarily saved in a control PC as a sensorregistration target. By searching for an appropriate transferdestination again to perform the transfer processing of theuntransmitted image, it becomes possible to perform imaging using thesensor while preventing an image loss.

Fifth Embodiment

The fifth embodiment of the present invention will be described below.In the above-described first to fourth embodiments, an example in whichwhether sensor registration is possible is determined at the time ofsensor registration has been explained. However, for example, if thesensor is already registered in the control PC, no sensor registrationprocessing is performed and the untransmitted image may beinappropriately transferred. To cope with this, in the fifth embodiment,prior to sensor registration processing, when communication between asensor and a control PC starts (or restarts), for example, when thesensor is connected to the control PC, whether communication is possibleis determined based on the existence of an untransmitted image.

The configuration of a radiation image obtaining processing systemaccording to the fifth embodiment is the same as that in each of theabove-described embodiments but a sensor registration unit 114 of a PC110 also determines whether communication is possible.

FIG. 7 is a flowchart illustrating sensor communication start processingin the PC 110 according to the fifth embodiment. When communication witha sensor 100 starts (step S1201), the sensor registration unit 114 ofthe PC 110 receives information about the presence/absence of anuntransmitted image from a state management unit 103 of the sensor 100(step S1202). At this time, if a signal indicating the presence of anuntransmitted image is received (YES in step S1202), the user isprompted to select whether to interrupt communication or performcommunication by deleting the untransmitted image (step S1203). If theuser selects the former operation (NO in step S1203), for example, amessage to notify that communication is impossible due to the presenceof the untransmitted image is displayed (step S1207), therebyterminating the processing. If the user selects the latter operation(YES in step S1203), the untransmitted image is deleted (step S1204),and then communication starts (step S1205).

Note that if there is no untransmitted image in the sensor 100 (NO instep S1202), it is determined that the sensor 100 is usable, andcommunication starts (step S1205). If communication fails (NO in stepS1206), a notification that communication is impossible is sent (stepS1207).

As in the second embodiment, at start of communication, whether anuntransmitted image can be transferred can be determined based onidentification information of the untransmitted image, therebydetermining whether to permit the use of the sensor. The statemanagement unit 103 of the sensor 100 can also determine whether topermit the use of the sensor.

As described above, according to the fifth embodiment, by determiningwhether to permit the use of the sensor not only at the time of sensorregistration but also at start of communication with the sensor, it ispossible to further reduce the risk of losing an untransmitted image.

Sixth Embodiment

The sixth embodiment of the present invention will be described below.The sixth embodiment assumes a system in which a plurality of controlPCs are connected in an in-hospital network, as in the third embodiment.If an untransmitted image is saved in a sensor, connection to controlPCs other than that which saves an imaging order corresponding to theuntransmitted image is saved or which can obtain the imaging order,among the plurality of control PCs connected to a network, is limited.

FIG. 8 is a block diagram showing the configuration of a radiation imageobtaining processing system according to the sixth embodiment. As shownin FIG. 8, in the system according to the sixth embodiment, PCs 110 and210 are connected to an in-hospital network 200, similarly to FIG. 4 ofthe third embodiment. Referring to FIG. 8, an RIS (Radiology InformationSystem) 801 is connected to the in-hospital network 200. Furthermore, aPACC (Picture Archiving and Communication System) 802 is connected. Eachof the RIS 801 and PACC 802 is a server apparatus including a databaseand a controller for the database or a server apparatus group. The RIS801 integrally manages the imaging order of imaging executed by eachradiation image obtaining processing system (medical imaging modality).The PACC 802 records an image captured by the medical imaging modality,and outputs the image, as needed.

Sensor registration processing of registering a sensor 100 which mayhave an image that has not been transmitted to the PC 110 according tothe sixth embodiment will be described with reference to a flowchartshown in FIGS. 9A and 9B. A case in which the sixth embodiment isapplied to the sensor registration processing according to theabove-described second embodiment will be exemplified. However, thesixth embodiment is also applicable to other embodiments, as a matter ofcourse.

For example, as in the second embodiment, after the state is changed tothe sensor registration enable state (step S902) by a sensorregistration start operation by the user (step S901), a sensorregistration unit 114 determines whether the sensor 100 holds anuntransmitted image (step S903). If the sensor 100 holds nountransmitted image, the sensor registration unit 114 performs thesensor registration processing (step S911).

On the other hand, if the sensor 100 holds an untransmitted image,whether the untransmitted image is an image for which an imaginginstruction has been issued in the PC 110 is determined depending onwhether an imaging order corresponding to the untransmitted image existsin the PC 110 (step S904). For example, the sensor 100 transmitsidentification information of the untransmitted image to the PC 110. Thesensor registration unit 114 of the PC 110 receives the identificationinformation, and searches for an imaging order stored in an imaginginformation management unit 113. Note that the imaging order may bestored in another component of the PC 110. If it is determined that theimaging order exists (YES in step S904), the sensor registrationprocessing (step S911) is performed, as in the second embodiment.

On the other hand, if it is determined that no imaging order exists inthe PC 110 (NO in step S904), this means that the imaging order has beendeleted from the imaging information management unit 113 or imagingcorresponding to the untransmitted image has been performed by anothercontrol PC (PC 210). If the imaging order corresponding to theuntransmitted image has been deleted from the imaging informationmanagement unit 113, it is considered that the imaging order is storedin the RIS 801 while it is incomplete. The PC 110 determines whether animaging order corresponding to the identification information exists inthe RIS 801 (step S905). That is, the PC 110 transmits, to the RIS 801,a request signal to inquire whether the imaging order exists, andreceives a response signal to the request signal. This response signalincludes information indicating whether the imaging order exists.

If the imaging order does not exist in the RIS 801 (NO in step S905),the sensor registration unit 114 determines that sensor registration isimpossible, and transmits a signal indicating a sensor registrationfailure to the state management unit 103 of the sensor 100 (step S914),thereby terminating communication.

On the other hand, if the imaging order exists in the RIS 801 (YES instep S905), the status of the imaging order is confirmed. If the statusof the imaging order indicates that the imaging order has been startedand is incomplete (YES in step S906), the PC 110 cancels the startedstatus of the imaging order, notifies again that the imaging order hasbeen started, and receives the imaging order form the RIS 801 (stepS907). This is done because the imaging order in the started status onthe RIS 801 has been started by another control PC different from the PC110.

If imaging order reception processing is performed in step S907, doubleexposure may occur depending on a situation. Therefore, a dialog isdisplayed to notify the user of information indicating that the statusof the imaging order started by another control PC may be overwritten.In response to pressing of a button for accepting an approval input fromthe user in the dialog, the status is changed and the imaging order isreceived. At this time, information indicating a situation or reason forusing the function may be selected from a list. Examples of theinformation indicating a situation or reason are “it is necessary toexecute the imaging order again by another control PC due to a failureof a control PC” and “a control PC which is executing the imaging orderis in use for another imaging and it is necessary to additionallyperform imaging by another medical imaging modality”.

It is considered to periodically perform communication between aplurality of control PCs in the system to confirm the state of oneanother. Each PC periodically transmits state information to another PCvia the in-hospital network 200. In addition, upon activation ofsoftware in the PC and at the end of execution of the software, stateinformation is transmitted.

If the PC 110 can obtain the imaging order from the RIS 801 in stepS907, the imaging order and the untransmitted image are associated witheach other (step S908). That is, the received imaging order is held inthe imaging information management unit 113, and at least one of theimaging order and the untransmitted image includes identificationinformation of one another, thereby allowing the imaging order oruntransmitted image to specify the information of one another. Thisenables the sensor registration processing (step S911) to be performed,as in the second embodiment.

On the other hand, if the status of the imaging order existing in theRIS 801 indicates “complete” or “executed” (NO in step S906), an imagecorresponding to the imaging order has been transferred to the PACC 802at high probability. However, it can be theoretically assumed thattransfer to the PACC 802 may have failed or transmission from the sensor100 to the PC 110 may be incomplete. To cope with this, in the sixthembodiment, while registration processing (step S911) of the sensor 100is permitted in either case, the first setting of permittingtransmission of the untransmitted image from the sensor 100 to the PC110 and the second setting of deleting the untransmitted image withouttransmitting it are set to be selectable. More specifically, settinginformation as a Boolean parameter which takes one of 0 indicating thefirst setting and 1 indicating the second setting is stored in a memory(not shown) of the sensor registration unit 114. The setting informationcan be changed by a user operation input, and a GUI for allowing theuser operation input is displayed on a display unit 120 under thecontrol of the PC 110. Therefore, whether to delete the untransmittedimage from the sensor 100 is determined in accordance with the settinginformation (step S909). If the second setting has been made (YES instep S909), the untransmitted image is deleted (step S910), and thesensor registration processing is performed (step S911).

If the RIS 801 limits transmission of the imaging order, which has beenstarted once, to a control PC (medical imaging modality) other than thatwhich has sent a notification of the start of the imaging order, theabove-described processing is not performed. In this case, it isimpossible to associate the imaging order with the image until thecontrol PC which has sent the notification of the start of the imagingorder recovers.

In the sixth embodiment, whether to perform the above processing isdetermined in accordance with the function of the RIS 801. To do this,the PC 110 can store information indicating the function of the RIS 801.For example, RIS function information as a Boolean parameter which takes1 if the RIS 801 can transmit the imaging order to a medical imagingmodality other than that which has triggered the start of startedinspection, and takes 0 if the RIS 801 cannot transmit the imaging orderis stored in the memory of the PC 110. The RIS function information maybe generated in the PC 110 in accordance with the notification from theRIS 801, or the RIS function information itself may be received from theRIS 801. Alternatively, the PC 110 may display a GUI for setting the RISfunction information, and the RIS function information set by anoperation input from an operation unit may be stored in the memory.

By referring to the RIS function information stored in the memory, thePC 110 determines whether the RIS 801 connected to the PC 110 cantransmit the imaging order to a medical imaging modality other than thatwhich has triggered the start of started inspection. If it is determinedthat the RIS 801 can transmit the imaging order, whether to permitregistration of the sensor 100 is controlled depending on whether theimaging order can be obtained as described above.

On the other hand, if it is determined that the RIS 801 cannot transmitthe imaging order, registration of the sensor 100 is permitted inaccordance with conditions. This is done to reduce a situation in whichthe untransmitted image stored in the sensor 100 cannot be extracted byany PC. For example, registration is permitted in response to a specialoperation input. Examples of the special operation input are pressing ofa button corresponding to the special input and an input to designate anoperator and reason. For example, if the sensor 100 can hold a pluralityof untransmitted images and the number of untransmitted images does notexceeds a holding permitted number, even when image transmission fails,this leads to an image loss at low probability, thereby allowingimaging. In this case, in response to the above-described specialoperation input, connection to a control PC (PC 110) which does not holdthe imaging order of the untransmitted image and cannot obtain theimaging order is exceptionally permitted.

As for normal sensor registration processing, in addition to or insteadof connecting the sensor 100 and the PC 110 electrically or via a cable,the user operates the switch of the sensor, thereby startingregistration. The above-described special operation input is performedin addition to or instead of an operation performed in the normal sensorregistration processing.

Alternatively, registration of the sensor 100 may be permitted if theuser has logged in to a different control PC with the same user ID, andregistration of the sensor 100 may be limited if the user ID isdifferent.

If there are a plurality of untransmitted images, the existence of animaging order is determined as shown in FIGS. 9A and 9B for each of theimages. If it is determined that the imaging orders corresponding to allthe untransmitted images are stored in the PC 110 or can be obtainedfrom the RIS 801, it is possible to register the sensor 100.

As described above, according to the sixth embodiment, when the sensorholds an untransmitted image, whether to permit the use of the sensor iscontrolled based on whether the control PC can hold the image order ofthe untransmitted image. That is, the sensor is permitted to beconnected to a control PC which holds the imaging order of theuntransmitted image or can obtain the imaging order, and connection toother control PCs is limited. This makes it easy to associate theuntransmitted image in the sensor with the imaging order.

The sensor registration processing described in each of theabove-described first to sixth embodiments is effective when the sensorhas a function of holding an untransmitted image. When, therefore,registering a sensor having no function of saving an untransmittedimage, the above-described sensor registration processing is skipped.Whether to skip the processing is determined with reference to thefunction information of the sensor. For example, function information asan integer parameter which takes a value N indicating the maximumholding possible number when the sensor has the function of saving anuntransmitted image and takes a value of 0 when the sensor has nofunction of saving an untransmitted image is stored in the sensor. Whenthe sensor transmits the function information to the control PC at thetime of sensor registration, the control PC can determine thepresence/absence of the sensor function of saving an untransmittedimage.

If the sensor has the function of saving an untransmitted image, theabove-described sensor registration processing is performed; otherwise,the above-described sensor registration processing is skipped. Note thata sensor supporting only wired connection can be used as a sensor havingno function of saving an untransmitted image.

The second or subsequent registration processing, for example, a case inwhich after the sensor 100 is registered in the PC 110 once, it isregistered in another control PC and connected to the PC 110 again willbe considered. In this case, at the time of the first registrationprocessing in the PC 110, the function information of the sensor 100 isstored in correspondence with obtained ID information of the sensor 100.This can eliminate the reception processing of the function informationat the time of the second or subsequent registration processing of thesensor 100 in the PC 110, thereby shortening the time taken to performthe sensor registration processing.

In the above-described embodiments, registration processing ofregistering the sensor in the control PC has been explained. However, inanother embodiment, even when a control PC is registered in a sensor,whether to permit the use of the sensor is controlled, as describedabove. That is, when associating the sensor and the control PC with eachother, whether to permit the use of the sensor is controlled based onwhether the sensor holds an untransmitted image.

According to the present invention, if the sensor holds an untransmittedcaptured image data, it is possible to prevent the captured image datafrom being erroneously transmitted to an inappropriate controller.

OTHER EMBODIMENTS

Embodiment(s) of the present invention can also be realized by acomputer of a system or apparatus that reads out and executes computerexecutable instructions (e.g., one or more programs) recorded on astorage medium (which may also be referred to more fully as a‘non-transitory computer-readable storage medium’) to perform thefunctions of one or more of the above-described embodiment(s) and/orthat includes one or more circuits (e.g., application specificintegrated circuit (ASIC)) for performing the functions of one or moreof the above-described embodiment(s), and by a method performed by thecomputer of the system or apparatus by, for example, reading out andexecuting the computer executable instructions from the storage mediumto perform the functions of one or more of the above-describedembodiment(s) and/or controlling the one or more circuits to perform thefunctions of one or more of the above-described embodiment(s). Thecomputer may comprise one or more processors (e.g., central processingunit (CPU), micro processing unit (MPU)) and may include a network ofseparate computers or separate processors to read out and execute thecomputer executable instructions. The computer executable instructionsmay be provided to the computer, for example, from a network or thestorage medium. The storage medium may include, for example, one or moreof a hard disk, a random-access memory (RAM), a read only memory (ROM),a storage of distributed computing systems, an optical disk (such as acompact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™),a flash memory device, a memory card, and the like.

While the present invention has been described with reference toexemplary embodiments, it is to be understood that the invention is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all such modifications and equivalent structures andfunctions.

This application claims the benefit of Japanese Patent Application No.2014-211991, filed Oct. 16, 2014, which is hereby incorporated byreference herein in its entirety.

What is claimed is:
 1. An imaging system for capturing an image bydetecting, by a sensor, radiation from a radiation generating apparatus,and transmitting image data of the image captured by the sensor to acontroller, wherein the controller includes a control unit configured tocontrol whether to permit the use of the sensor, based on whether thesensor already holds the captured image data at the time of connectionof the sensor.
 2. The system according to claim 1, wherein the sensorincludes a storage unit configured to hold the image data of thecaptured image, and a transmission unit configured to transmit the imagedata held in the storage unit to the controller, wherein the controllerincludes a reception unit configured to receive the image datatransmitted by the transmission unit, and a generation unit configuredto generate imaging data by adding imaging information to the receivedimage data, and wherein the control unit controls whether to permit theuse of the sensor, in accordance with the presence/absence ofuntransmitted image data in the storage unit.
 3. The system according toclaim 2, wherein if the untransmitted image data exists in the storageunit, the control unit disables the use of the sensor.
 4. The systemaccording to claim 3, wherein if the untransmitted image data iscaptured while the sensor is connected to the controller, the controlunit permits the use of the sensor.
 5. The system according to claim 4,wherein the sensor includes an addition unit configured to add theimaging information to the image data, the controller includes amanagement unit configured to manage the imaging information, and if theimaging information added to the untransmitted image data is managed bythe management unit, the control unit permits the use of the sensor. 6.The system according to claim 5, wherein the imaging informationincludes identification information of the sensor.
 7. The systemaccording to claim 2, wherein the controller includes an input unitconfigured to input a user instruction indicating whether to delete theuntransmitted image data when the untransmitted image data exists, andwherein when a user instruction indicating deletion of the untransmittedimage data is input, the control unit requests the sensor to delete theuntransmitted image data, and permits the use of the sensor afterreceiving a response indicating that the untransmitted image data hasbeen deleted from the sensor.
 8. The system according to claim 2,wherein the controller includes a registration unit configured toregister information of the sensor, and wherein the generation unit addsthe imaging information and the information of the sensor to thereceived image data to generate the imaging data, and if theuntransmitted image data exists in the storage unit at start ofregistration by the registration unit, the control unit disables theinformation of the sensor from being registered by the registrationunit.
 9. The system according to claim 2, wherein the controller isconnected to another controller via a network, and if the untransmittedimage data has been captured while the sensor is connected to the othercontroller, the control unit transfers the untransmitted image data tothe other controller, and permits the use of the sensor.
 10. The systemaccording to claim 9, wherein the sensor includes an addition unitconfigured to add the imaging information to the image data, wherein theother controller includes a management unit configured to manage theimaging information, and wherein the control unit broadcasts the imaginginformation added to the untransmitted image data to the network, and ifa response is sent from a controller configured to manage imaginginformation coinciding with the imaging information, transfers theuntransmitted image data to the controller which has responded.
 11. Thesystem according to claim 2, wherein the controller includes a storageunit configured to store the imaging data generated by the generationunit, and wherein the control unit temporarily saves the untransmittedimage data in the storage unit, and permits the use of the sensor. 12.The system according to claim 2, wherein the control unit requests thesensor to confirm whether the sensor holds the untransmitted image data,and determines the presence/absence of the untransmitted image data inaccordance with a response, from the sensor, to the request.
 13. Thesystem according to claim 2, wherein the controller includes a holdingunit configured to hold an imaging order, and wherein if an imagingorder corresponding to the untransmitted image data is held in theholding unit or the imaging order can be obtained from an externalapparatus, the control unit permits the use of the sensor.
 14. Animaging system for capturing an image by detecting, by a sensor,radiation from a radiation generating apparatus, and transmitting imagedata of the image captured by the sensor to a controller, wherein thesensor includes a determination unit configured to determine whether topermit the use of the sensor in the controller, based on whether thecaptured image data is already held at the time of connection to thecontroller.
 15. The system according to claim 1, wherein the controllerincludes a notification unit configured to notify a user of whether topermit the use of the sensor.
 16. An imaging control apparatus forreceiving image data of an image captured by detecting, by a sensor,radiation from a radiation generating apparatus, comprising: a controlunit configured to control whether to permit the use of the sensor,based on whether the sensor already holds the captured image data at thetime of connection of the sensor.
 17. A radiation detector for obtainingradiation image data by detecting radiation from a radiation generatingapparatus, comprising: a storage unit configured to hold the radiationimage data; a communication unit configured to perform communicationwith one of a plurality of controllers capable of controlling saidradiation detector, and a control unit configured to control whether topermit imaging under control of a first controller, based on whether theradiation image data obtained under control of a second controller isheld in said storage unit at the time of connection to the firstcontroller.
 18. An imaging control method for an imaging system forcapturing an image by detecting, by a sensor, radiation from a radiationgenerating apparatus, and transmitting image data of the image capturedby the sensor to a controller, the method comprising: controllingwhether to permit the use of the sensor, based on whether the sensoralready holds the captured image data at the time of connection of thesensor.
 19. A computer-readable storage medium storing a program forcausing a computer to function as a controller of an imaging system forcapturing an image by detecting, by a sensor, radiation from a radiationgenerating apparatus and transmitting image data of the image capturedby the sensor to the controller, wherein the controller includes acontrol unit configured to control whether to permit the use of thesensor, based on whether the sensor already holds the captured imagedata at the time of connection of the sensor.
 20. A computer-readablestorage medium storing a program for causing a computer to function asan imaging control apparatus for receiving image data of an imagecaptured by detecting, by a sensor, radiation from a radiationgenerating apparatus, the imaging control apparatus including a controlunit configured to control whether to permit the use of the sensor,based on whether the sensor already holds the captured image data at thetime of connection of the sensor.